//import path from 'path'
const { defineConfig } = require('@vue/cli-service')


//const path = require('path');
// function resolve(dir){
//   return path.join(__dirname,dir)
// }

module.exports = defineConfig({
  transpileDependencies: true,
  // chainWebpack:config => {
  //   config.resolve.alias
  //     .set('@m',path.resolve(__dirname,'src/mock'))
  //     .set('@p',path.resolve(__dirname,'public'))
  //     .set('@s',path.resolve(__dirname,'src/assets'))
  //     .set('@h',path.resolve(__dirname,'src/http'))
  //     //.delete('base')  //删除指定的别名
  // },
  // chainWebpack:{
  //   resolve:{
  //     alias:{
  //       '@':path.resolve(__dirname,"src"),
  //       '@p':path.resolve(__dirname,"public"),
  //       '@h':path.resolve(__dirname,"src/http"),
  //       '@m':path.resolve(__dirname,"src/mock")
        
  //     }
  //   }
  // },

  devServer:{   //这个配置是可以生效的
    host:"localhost",
    port:8081,
    https:false,
    proxy:{     //前端解决跨域问题
      '/api':{
        target:"http://localhost:3300",
        changeOrigin:true,
        pathRewrite:{
          '^/api':''
        }
      }
    }
  }

})
